Modular Certification
نویسنده
چکیده
Airplanes are certified as a whole: there is no established basis for separately certifying some components, particularly software-intensive ones, independently of their specific application in a given airplane. The absence of separate certification inhibits the development of modular components that could be largely “precertified” and used in several different contexts within a single airplane, or across many different airplanes. In this report, we examine the issues in modular certification of software components and propose an approach based on assume-guarantee reasoning. We extend the method from verification to certification by considering behavior in the presence of failures. This exposes the need for partitioning, and separation of assumptions and guarantees into normal and abnormal cases. We then identify three classes of property that must be verified within this framework: safe function, true guarantees, and controlled failure.
منابع مشابه
Using Software Architecture Techniques to Support the Modular Certification of Safety-Critical Systems
In software engineering the role of software architecture as a means of managing complexity and achieving emergent qualities such as modifiability is increasingly well understood. In this paper we demonstrate how many principles from the field of software architecture can be brought across to the field of safety case management in order to help manage complex safety cases. Traditional approache...
متن کاملThe Who, Where, How, Why and When of Modular and Incremental Certification
The Defence Technology Strategy identifies modular and incremental certification as a key enabler to ‘Through-Life Capability Management’ as a means of reducing the impact and hence cost of re-certification of changes to systems. The Ministry of Defence has funded the Industrial Avionics Working Group, an industrial research consortium, to undertake a 'hot research' project investigating the pr...
متن کاملInformation System for Modular Certification Testing
Resources planning system for domain of modular certification testing is presented in this paper. In our domain, there are several independent resources owners and services providers, who together are able to provide their customers with service of certification testing. We are presenting concept of distributed system for supporting negotiation about the certification testing session’s life-cyc...
متن کاملApproaches to Certification of Reconfigurable IMA Systems
1 Paul Hollow is a Research Student within the DCSC at York funded by EPSRC with a CASE award from BAE SYSTEMS. Abstract. The aerospace industry has been investigating integrated modular avionics (IMA) for some years. IMA offers greater flexibility in the use of computing resources by reconfiguring the software to employ different processors and communications, in order to recover from failure ...
متن کاملReliability certification of software components
Reuse is pinpointed as a key factor to improve productivity and reliability of software systems. Verification and validation of software components and the resulting system is important for reuse to be beneficial on a broad industrial basis. This paper suggests a modelling approach which is suitable for reliability certification of modular systems. It discusses a general reliability certificati...
متن کامل